dwelling place
noun
literary + formal
: the place where someone lives
In ancient Greek mythology, Mount Olympus was the dwelling place of the gods.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share